9358f44c09841106012b5a9d7de99e2e15046f74,src/main/java/org/orekit/utils/FieldAngularCoordinates.java,FieldAngularCoordinates,inverseCrossProducts,#FieldVector3D#FieldVector3D#FieldVector3D#FieldVector3D#number#,170
Before Change
mm[1][0] = v1.getZ().multiply(-1);
mm[1][2] = v1.getX();
mm[2][0] = v1.getY();
mm[2][1] = v1.getX().multiply(-1);
mm[3][1] = v2.getZ();
mm[3][2] = v2.getY().multiply(-1);
mm[4][0] = v2.getZ().multiply(-1);
mm[4][2] = v2.getX();
mm[5][0] = v2.getY();
mm[5][1] = v2.getX().multiply(-1);
//TODO CHECK THIS
mm[0][3] = threshold.getField().getZero();
mm[0][4] = threshold.getField().getZero();
After Change
m.setEntry(1, 0, v1.getZ().negate());
m.setEntry(1, 2, v1.getX());
m.setEntry(2, 0, v1.getY());
m.setEntry(2, 1, v1.getX().negate());
m.setEntry(3, 1, v2.getZ());
m.setEntry(3, 2, v2.getY().negate());
m.setEntry(4, 0, v2.getZ().negate());
m.setEntry(4, 2, v2.getX());
m.setEntry(5, 0, v2.getY());
m.setEntry(5, 1, v2.getX().negate());
final T[] kk = MathArrays.buildArray(v2n.getField(), 6);
kk[0] = c1.getX();